int status_pin(int);
int control_pin(int);
int data_pin(int);
int calibration(struct hard_setup *, struct soft_setup *);
int home(struct hard_setup *, struct soft_setup *);
int label(struct hard_setup *, struct soft_setup *);
int bits(struct hard_setup *, struct soft_setup *);
int pins(struct hard_setup *);
void setup(struct hard_setup *, struct soft_setup *);
void define_data(struct hard_setup *, struct soft_setup *);
void load_setup(struct hard_setup *, struct soft_setup *, char *);
void save_setup(struct hard_setup *, struct soft_setup *, char *);
void load_screen_setup(struct pos *, struct pos *, struct control *);
void save_screen_setup(struct pos *, struct pos *, struct control *);
void change_units(struct hard_setup *, struct soft_setup *, int, int);


